home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / healthck / 10830a01.ziv / INSTALL.BAT < prev    next >
DOS Batch File  |  1995-07-15  |  5KB  |  200 lines

  1. cls
  2. echo off
  3. cls
  4. if '%1' =='' goto nogood
  5. if %1 == A: goto chkdisk
  6. if %1 == a: goto chkdisk
  7. if %1 == B: goto chkdisk
  8. if %1 == b: goto chkdisk
  9. if %1 == C: goto chkdisk
  10. if %1 == c: goto chkdisk
  11. if %1 == D: goto chkdisk
  12. if %1 == d: goto chkdisk
  13. if %1 == E: goto chkdisk
  14. if %1 == e: goto chkdisk
  15. if %1 == F: goto chkdisk
  16. if %1 == f: goto chkdisk
  17. goto nogood
  18.  
  19. :CHKDISK
  20. if '%2' =='' goto nogood
  21. if %2 == C: goto doitnow
  22. if %2 == c: goto doitnow
  23. if %2 == D: goto doitnow
  24. if %2 == d: goto doitnow
  25. if %2 == E: goto doitnow
  26. if %2 == e: goto doitnow
  27. if %2 == F: goto doitnow
  28. if %2 == f: goto doitnow
  29. if %2 == G: goto doitnow
  30. if %2 == g: goto doitnow
  31. if %2 == H: goto doitnow
  32. if %2 == h: goto doitnow
  33. if %2 == I: goto doitnow
  34. if %2 == i: goto doitnow
  35. if %2 == J: goto doitnow
  36. if %2 == j: goto doitnow
  37. if %2 == K: goto doitnow
  38. if %2 == k: goto doitnow
  39. if %2 == L: goto doitnow
  40. if %2 == l: goto doitnow
  41. if %2 == M: goto doitnow
  42. if %2 == m: goto doitnow
  43. if %2 == N: goto doitnow
  44. if %2 == n: goto doitnow
  45. if %2 == O: goto doitnow
  46. if %2 == o: goto doitnow
  47. if %2 == P: goto doitnow
  48. if %2 == p: goto doitnow
  49. if %2 == Q: goto doitnow
  50. if %2 == q: goto doitnow
  51. if %2 == R: goto doitnow
  52. if %2 == r: goto doitnow
  53. if %2 == S: goto doitnow
  54. if %2 == s: goto doitnow
  55. if %2 == T: goto doitnow
  56. if %2 == t: goto doitnow
  57. if %2 == U: goto doitnow
  58. if %2 == u: goto doitnow
  59. if %2 == V: goto doitnow
  60. if %2 == v: goto doitnow
  61. if %2 == W: goto doitnow
  62. if %2 == w: goto doitnow
  63. if %2 == X: goto doitnow
  64. if %2 == x: goto doitnow
  65. if %2 == Y: goto doitnow
  66. if %2 == y: goto doitnow
  67. if %2 == Z: goto doitnow
  68. if %2 == z: goto doitnow
  69. goto nogood
  70.  
  71. :DOITNOW
  72. cls
  73. echo -
  74. echo -        ------------------------------------------------
  75. echo -        Personal Biorhythm 4.X Hard Disk Install Program
  76. echo -        ------------------------------------------------
  77. echo -
  78. echo -           Installing Personal Biorhythm on drive %2
  79. echo -
  80. echo -           Press [Ctrl] [Break] now to stop install
  81. echo -                    then type Y at prompt
  82. echo -
  83. echo -                              OR
  84. echo -
  85. echo -               Press any key to continue install...
  86. echo -
  87. pause
  88. cls
  89. echo Creating PB4 [DIR] on %2 drive...
  90. if exist %2\PB4 goto alreadythere
  91. md %2\PB4
  92. echo -
  93. echo Copying files to %2\PB4
  94. echo -
  95. echo Copying PB.BAT
  96. copy %1\pb.bat %2\pb4
  97. echo Copying --------.---
  98. copy %1\--------.--- %2\pb4
  99. echo Copying PB45.EXE
  100. copy %1\pb45.exe %2\pb4
  101. echo Copying PB45MOD2.EXE
  102. copy %1\pb45mod2.exe %2\pb4
  103. echo Copying PB45MOD3.EXE
  104. copy %1\pb45mod3.exe %2\pb4
  105. echo Copying EDITLINE.EXE
  106. copy %1\editline.exe %2\pb4
  107. echo Copying BRUN45.EXE
  108. copy %1\brun45.exe %2\pb4
  109. echo Copying COMPAT.DAT
  110. copy %1\compat.dat %2\pb4
  111. echo Copying FORECAST.DAT
  112. copy %1\forecast.dat %2\pb4
  113. echo Copying PRNTPORT.DAT
  114. copy %1\prntport.dat %2\pb4
  115. echo Copying TYPESTYL.DAT
  116. copy %1\typestyl.dat %2\pb4
  117. echo Copying USERID.DAT
  118. copy %1\userid.dat %2\pb4
  119. echo Copying DEALERID.DAT
  120. copy %1\dealerid.dat %2\pb4
  121. echo Copying NAMES.DAT
  122. copy %1\names.dat %2\pb4
  123. echo Copying NUMLINES.DAT
  124. copy %1\numlines.dat %2\pb4
  125. echo Copying READ_DOC.BAT
  126. copy %1\read_doc.bat %2\pb4
  127. echo Copying INSTALL.BAT
  128. copy %1\install.bat %2\pb4
  129. echo Copying FILE_ID.DIZ
  130. copy %1\file_id.diz %2\pb4
  131. echo Copying VENDORS.TXT
  132. copy %1\vendors.txt %2\pb4
  133. echo Copying --.COM
  134. copy %1\--.com %2\pb4
  135. echo Copying MANUAL.DOC
  136. copy %1\manual.doc %2\pb4
  137. if not exist %2\PB4\PB45.EXE goto baddir
  138. if not exist %2\PB4\PB45MOD2.EXE goto to baddir
  139. if not exist %2\PB4\PB45MOD3.EXE goto baddir
  140. if not exist %2\PB4\BRUN45.EXE goto baddir
  141. if not exist %2\PB4\EDITLINE.EXE goto baddir
  142. if not exist %2\PB4\COMPAT.DAT goto baddir
  143. if not exist %2\PB4\FORECAST.DAT goto baddir
  144. if not exist %2\PB4\PRNTPORT.DAT goto baddir
  145. if not exist %2\PB4\TYPESTYL.DAT goto baddir
  146. if not exist %2\PB4\USERID.DAT goto baddir
  147. if not exist %2\PB4\DEALERID.DAT goto baddir
  148. if not exist %2\PB4\NAMES.DAT goto baddir
  149. if not exist %2\PB4\NUMLINES.DAT goto baddir
  150. echo -
  151. echo - Installation was successful...
  152. echo -
  153. echo - To run Personal Biorhythm from the hard drive
  154. echo - Type: %2 then press [Enter]
  155. echo - Type: CD\PB4 [Enter]
  156. echo - Type: PB [Enter]
  157. echo -
  158. echo -                 -=*=- Have Fun With Your Biorhythms -=*=-
  159. goto endofit
  160.  
  161. :NOGOOD
  162. cls
  163. echo -
  164. echo - Hard disk install program for Personal Biorhythm version 4.X
  165. echo -
  166. echo - USAGE: INSTALL [SOURCE DRIVE] [TARGET DRIVE]
  167. echo -
  168. echo - To install Personal Biorhythm from drive A: to Hard Drive C:
  169. echo -
  170. echo - you would type...
  171. echo -
  172. echo -                            INSTALL A: C:
  173. goto endofit
  174.  
  175. :BADDIR
  176. if exist %2\PB4 goto cleardir
  177. goto failed
  178.  
  179. :CLEARDIR
  180. del %2\PB4\*.*
  181. rd %2\PB4
  182.  
  183. :FAILED
  184. cls
  185. echo -
  186. echo -           Personal Biorhythm 4.X installation failed!
  187. echo -
  188. echo -           Drive %2 may be full or not ready!
  189. echo -
  190. echo -           Please check drive and try again...
  191. goto endofit
  192.  
  193. :ALREADYTHERE
  194. cls
  195. echo - The directory %2\PB4 already exists...
  196. echo -
  197. echo - Install has been aborted...
  198. goto endofit
  199.  
  200. :ENDOFIT